package com.ccys.db.dto.masterData;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @program: WhiteCoat
 * @description: 分页查询集团接收Dto
 * @author: ZhangJingCan
 * @create: 2023-12-14 11:57
 **/

@Data
@ApiModel("分页查询集团接收Dto")
public class CompanyPageQueryDto {

    @ApiModelProperty(value = "companyName", name = "companyName", example = "companyName")
    private String companyName;

    @ApiModelProperty(value = "companyEmail", name = "companyEmail", example = "邮件")
    private String companyEmail;

    @ApiModelProperty(value = "companyPhone", name = "companyPhone", example = "手机号")
    private String companyPhone;

    @ApiModelProperty(value = "companyCode", name = "companyCode", example = "companyCode:搜索框名字叫做：No")
    private String companyCode;

    @ApiModelProperty(value = "groupId", name = "groupId", example = "groupId")
    private String groupId;

    @ApiModelProperty(value = "companyStatus", name = "companyStatus", example = "companyStatus:0-禁用，1-启用")
    private Integer companyStatus;

    @ApiModelProperty(value = "poweredByMedicalCertification", name = "poweredByMedicalCertification", example = "下拉框选择：0-否,1-是")
    private Integer poweredByMedicalCertification;

    @ApiModelProperty(value = "poweredByReferralLetter", name = "poweredByReferralLetter", example = "下拉框选择：0-否,1-是")
    private Integer poweredByReferralLetter;

    @ApiModelProperty(value = "poweredByMemo", name = "poweredByMemo", example = "下拉框选择：0-否,1-是")
    private Integer poweredByMemo;

    @ApiModelProperty(value = "poweredByReceipt", name = "poweredByReceipt", example = "下拉框选择：0-否,1-是")
    private Integer poweredByReceipt;

    @ApiModelProperty(value = "poweredByPrescription", name = "poweredByPrescription", example = "下拉框选择：0-否,1-是")
    private Integer poweredByPrescription;

    @ApiModelProperty(value = "poweredByOtherService", name = "poweredByOtherService", example = "下拉框选择：0-否,1-是")
    private Integer poweredByOtherService;

    @ApiModelProperty(value = "开始日期(时间戳)", name = "startCreateOn")
    private Long startCreateOn;

    @ApiModelProperty(value = "结束日期", name = "endCreateOn")
    private Long endCreateOn;

    @ApiModelProperty(value = "排序字段", name = "orderByStr", example = "排序字段(默认传：t1.created_on descend),(从左到右依次:t1.status,t2.user_fullname,t1.created_on)")
    private String orderByStr;
    @ApiModelProperty(value = "牌照号码")
    private String licenceNo;



}
